package com.liuyang.service;

import com.liuyang.pojo.Brand;
import com.liuyang.pojo.PageBean;
import com.liuyang.util.SqlSessionFactoryUtils;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.SqlSessionFactory;

import java.util.List;

public interface BrandService {
    //    查询所有
    List<Brand> selectAll();

    //添加数据
    void add(Brand brand);

    //批量删除
    void deleteByIds(int[] ids);

    //删除按钮
    void deleteById(int id);

    //修改按钮
    List<Brand> editData(int id);

    //查询按钮 currentPage 索引  pageSize 展示行数
    PageBean<Brand> selectByPage(int currentPage, int pageSize);

    //分页显示搜索行数
    PageBean<Brand> selectByPageAndCondition(int currentPage, int pageSize, Brand brand);


}
